home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 10
/
AACD 10.iso
/
AACD
/
Resources
/
Online
/
Miami
/
MiamiSDK
/
netinclude
/
clib
/
usergroup_protos.h
< prev
Wrap
C/C++ Source or Header
|
1997-12-28
|
1KB
|
48 lines
#ifndef CLIB_USERGROUP_PROTOS_H
#define CLIB_USERGROUP_PROTOS_H 1
char *crypt(const char *,const char *);
void endgrent(void);
void endpwent(void);
void endutent(void);
struct UserGroupCredentials_u *getcredentials(struct Task *);
long getegid(void);
long geteuid(void);
long getgid(void);
struct group *getgrent(void);
struct group *getgrgid(long);
struct group *getgrnam(const char *);
long getgroups(long,long *);
struct lastlog *getlastlog(long);
char *getlogin(void);
char *getpass(const char *);
struct Task *getpgrp(void);
struct passwd *getpwent(void);
struct passwd *getpwnam(const char *);
struct passwd *getpwuid(long);
long getuid(void);
unsigned short getumask(void);
struct utmp *getutent(void);
long initgroups(const char *,long);
long setgid(long);
void setgrent(void);
long setgroups(long,const long *);
long setlastlog(long,char *,char *);
long setlogin(const char *);
void setpwent(void);
long setregid(long,long);
long setreuid(long,long);
struct Task *setsid(void);
long setuid(long);
void setutent(void);
long ug_GetErr(void);
long ug_SetupContextTagList(const unsigned char *, struct TagItem *);
long ug_SetupContextTags(const unsigned char *,...);
const char *ug_StrError(long);
char *ug_GetSalt(const struct passwd *,char *,unsigned long);
unsigned short umask(unsigned short);
#define USERGROUPNAME "usergroup.library"
#endif /* CLIB_USERGROUP_PROTOS_H */